package com.candy.col;

import java.util.*;

public class Test02 {
    public static void main(String[] args) {
        test08();
    }
    /**
     * TreeMap使用讲解
     */
    public static void test08() {
        TreeMap<String,Object> hm=new TreeMap<>();
        hm.put("name","tom");
        hm.put("age",26);
        hm.put("age",28);
//        hm.put(null,28);
        hm.put("sex",true);

//      通过方法keySet将所有的key值取出，放在set集合中
        Set se= hm.keySet();
        for (Object ob:se
        ) {
//            通过key值取出对应的value
            System.out.println("key值为："+ob+"对应的value值为："+hm.get(ob));
        }

    }
    /**
     * LinkedHashMap使用讲解
     */
    public static void test07() {
        LinkedHashMap<String,Object> hm=new LinkedHashMap<>();
        hm.put("name","tom");
        hm.put("age",26);
        hm.put("age",28);
        hm.put(null,28);
        hm.put("sex",true);

//      通过方法keySet将所有的key值取出，放在set集合中
        Set se= hm.keySet();
        for (Object ob:se
        ) {
//            通过key值取出对应的value
            System.out.println("key值为："+ob+"对应的value值为："+hm.get(ob));
        }

    }
    /**
     * HashMap使用讲解
     */
    public static void test06() {
      HashMap<String,Object> hm=new HashMap<>();
      hm.put("name","tom");
      hm.put("age",26);
      hm.put("age",28);
      hm.put(null,28);
      hm.put("sex",true);

//      通过方法keySet将所有的key值取出，放在set集合中
       Set se= hm.keySet();
        for (Object ob:se
             ) {
//            通过key值取出对应的value
            System.out.println("key值为："+ob+"对应的value值为："+hm.get(ob));
        }

    }

    /**
     * LinkedList使用讲解
     */
    public static void test05() {
        LinkedList s1=new LinkedList();
        s1.add("aaa");
        s1.add("lll");
        s1.add("mmm");
        s1.add("ccc");
        s1.add("aaa");
        s1.add(null);

        for (Object s:s1
        ) {
            System.out.println(s);
        }

    }
    /**
     * ArrayList使用讲解
     */
    public static void test04() {
        ArrayList s1=new ArrayList();
        s1.add("aaa");
        s1.add("lll");
        s1.add("mmm");
        s1.add("ccc");
        s1.add("aaa");
        s1.add(null);

        for (Object s:s1
        ) {
            System.out.println(s);
        }

    }

    /**
     * TreeSet使用讲解
     */
    public static void test03() {
        TreeSet s1=new TreeSet();
        s1.add("aaa");
        s1.add("lll");
        s1.add("mmm");
        s1.add("ccc");
        s1.add("aaa");
//        s1.add(null);

        for (Object s:s1
        ) {
            System.out.println(s);
        }

    }
    /**
     * LinkedHashSet使用讲解
     */
    public static void test02() {
        LinkedHashSet s1=new LinkedHashSet();
        s1.add("aaa");
        s1.add("lll");
        s1.add("mmm");
        s1.add("ccc");
        s1.add("aaa");
        s1.add(null);

        for (Object s:s1
        ) {
            System.out.println(s);
        }

    }

    /**
     * HashSet使用讲解
     */
    public static void test01() {
        HashSet s1=new HashSet();
        s1.add("aaa");
        s1.add("lll");
        s1.add("mmm");
        s1.add("ccc");
        s1.add("aaa");
        s1.add(null);

        for (Object s:s1
             ) {
            System.out.println(s);
        }

    }
}
